home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
choices
/
papers
/
bblgrphy
/
choices.bib
< prev
next >
Wrap
Text File
|
1993-07-04
|
18KB
|
556 lines
%Schools
@string{cmucs="Computer Science Department,
Carnegie-Mellon University"}
@string{cucs="Cornell Univesity,
Computer Science Department"}
@string{dukecs="Department of Computer Science,
Duke University"}
@string{gitics="School of Information and Computer Science,
Georgia Institute of Technology"}
@string{miteecs="Electrical Engineering and Computer Science,
Massachusetts Institute of Technology"}
@string{stanfordcs="Department of Computer Science,
Stanford University"}
@string{stanfordcsl="Computer Systems Laboratory,
Department of Electrical Engineering,
Stanford University"}
@string{uiucdcs="Department of Computer Science,
University of Illinois at Urbana-Champaign"}
@string{yalecs="Department of Computer Science,
Yale University"}
%Conference proceedings
@string{hicss26="26th Hawaii International Conference on System Sciences"}
@string{sedms="Symposium on Experiences with Distributed and
Multiprocessor Systems"}
@string{iwoos2="Proceedings Second International Workshop on Object-Orientation in Operating Systems"}
@string{iwoos="Proceedings International Workshop on Object-Orientation in Operating Systems"}
@string{acmcp="ACM 78 Conference Proceedings, Washington, DC"}
@string{asplos="Proceedings of the International Conference on
Architectural Support for Programming Languages and
Operating Systems"}
@string{compcon="IEEE Computer Society International Conference"}
@string{icpp="Proceedings of the International Conference on
Parallel Processing"}
@string{icrs="International Conference on Reliable Software"}
@string{oopsla="Proceedings of the Conference on
Object-Oriented Programming Systems,
Languages and Applications"}
@string{podc="Proceedings of the ACM Symposium on
Principles of Distributed Computing"}
@string{sca="Proceedings of the International Symposium on
Computer Architecture"}
@string{sigmetrics="Proceedings of the ACM SIGMETRICS Conference on
Measurement and Modeling of Computer Systems"}
@string{sosp="Proceedings of the ACM Symposium on
Operating System Principles"}
@string{usenix="Proceedings of the USENIX Conference"}
@string{usenixc++ws="Proceedings of the USENIX C$++$ Workshop"}
@string{usenixc++="Proceedings of the USENIX C$++$ Conference"}
@string{attbltj="AT\&T Bell Laboratories Technical Journal"}
@string{comppract="Computing Practices"}
% Journals
@string{acmtocs="ACM Transactions on Computer Systems"}
@string{acmcs="ACM Computing Surveys"}
@string{acmsigops="ACM Operating Systems Review"}
@string{acta="Acta Informatica"}
@string{cacm="Communications of the ACM"}
@string{jacm="Journal of the ACM"}
@string{ibmsj="IBM Systems Journal"}
@string{ieeec="IEEE Computer"}
@string{ieeesw="IEEE Software"}
@string{ieeetoc="IEEE Transactions on Computers"}
@string{ieeetose="IEEE Transactions on Software Engineering"}
@string{ipl="Information Processing Letters"}
@string{spae="Software Practice and Experience"}
%Book publishers
@string{ap="Academic Press, New York"}
@string{addison="Addison-Wesley Publishing Company, Reading, Massachusetts"}
@string{amsterdam="Amsterdam: North, Holland"}
@string{csp="Computer Science Press, Rockville, Maryland"}
@string{dp="Digital Press, Maynard, Massachusetts"}
@string{elsevier="Elsevier, New York"}
@string{joop="The Journal of Object-Oriented Programming"}
@string{mcgraw="McGraw-Hill, New York"}
@string{mitp="M.I.T. Press, Cambridge, Mass"}
@string{prentice="Prentice Hall, Englewood Cliffs, New Jersey"}
@string{springer="Springer-Verlag, New York"}
@string{wiley="John Wiley \& Sons, New York"}
@inproceedings{
campbell:hine:russo:89,
author = "R. H. Campbell and J. J. Hine and V. F. Russo",
title ="{``Choices for Mission Critical Computing''}",
booktitle = "{1989 Workshop on Operating Systems for Mission Critical
Computing}",
month = "September",
pages = "V1-V10",
year = "1989"
}
@inproceedings{
russo:campbell:89,
author = "V. F. Russo and R. H. Campbell",
title ="{``Virtual Memory and Backing Storage Management
in Multiprocessor Operating Systems
Using Object-Oriented Design Techniques''}",
booktitle = oopsla,
month = oct,
year = 1989,
pages = "267--278"
}
@inproceedings{
johnston:campbell:89,
author = "G. M. Johnston and R. H. Campbell",
title = "{``An Object-Oriented Implementation of Distributed
Virtual Memory''}",
booktitle = "Workshop on Experiences with Building Distributed and
Multiprocessor Systems",
organization = "Usenix",
year = 1989 ,
pages = "39--57"
}
@article{
campbell:acmsigops87,
author = "R. H. Campbell and G. M. Johnston and V. Russo",
title = "{``Choices (Class Hierarchical Open Interface
for Custom Embedded Systems)''}",
journal = acmsigops,
month = jul,
year = 1987,
volume = 21,
number = 3,
pages = "9--17"
}
@inproceedings{
campbell:usenixc++ws87,
author = "R. H. Campbell and
V. Russo and
G. M. Johnston",
title = "{``The Design of a Multiprocessor Operating System''}",
booktitle = usenixc++ws,
year = 1987,
pages = "109--125",
address = "Santa Fe, New Mexico",
month = "November"
}
@inproceedings{
russo:oopsla88,
author = "V. Russo and
G. M. Johnston and
R. H. Campbell",
title = "{``Process Management and Exception Handling
in Multiprocessor Operating Systems
Using Object-Oriented Design Techniques''}",
booktitle = oopsla,
pages = "248-258",
year = 1988,
note = "Also Technical Report No. UIUCDCS--R--88--1415,
Department of Computer Science,
University of Illinois at Urbana-Champaign"
}
@inproceedings{
madany:ecoop89,
author = "P. W. Madany and
R. H. Campbell and
V. Russo and
D. E. Leyens",
title = "{``A Class Hierarchy for Building Stream-Oriented File Systems''}",
year = 1988,
pages = "311-328",
booktitle ="ECOOP '89",
address = "Nottingham, UK"
}
@inproceedings{
madany:usenixc++88,
author = "P. Madany, D. E. Leyens, V. Russo and R. H. Campbell",
title = "{``A C$++$ Class Hierarchy for Building
UNIX-Like File Systems''}",
booktitle = usenixc++,
year = 1988,
month = oct,
address = "Denver Co",
pages = "65-79"
}
@inproceedings{campbell:johnston:kenny:murakami:russo:workshop,
author="R. H. Campbell and G. Johnston and K. Kenny and G. Murakami
and V. Russo",
title="{``Choices (Class Hierarchical Open Interface for Custom Embedded
Systems)''}",
booktitle="Fourth Workshop on Real-Time Operating Systems",
address="Cambridge, Mass.",
pages="12-18",
month="July",
year=1987 }
@article{campbell:johnston:kenny:murakami:russo:review,
author="R. H. Campbell and G. Johnston and K. Kenny and G. Murakami
and V. Russo",
title="{``Choices (Class Hierarchical Open Interface for Custom Embedded
Systems)''}",
journal="Operating Systems Review",
volume="21",
number="3",
month="July",
year=1987,
pages="9-17" }
@inproceedings{johnston:campbell:88,
author="G. M. Johnston and R. H. Campbell",
title="{``A Multiprocessor Operating System Simulator''}",
booktitle="Proceedings of the USENIX C++ Workshop",
address="Denver, Co",
month="October",
pages="169-182",
year=1988 }
@incollection{ChoicesPersistentObject,
author = "Roy H. Campbell and Peter W. Madany",
title = "{Considerations} of {Persistence} and {Security}
in {Choices}, an {Object}-{Oriented} {Operating} {System}",
note="Proceedings of the International Workshop on
Computer Architectures to Support
Security and Persistence of Information, Bremen,
Federal Republic of Germany, May 1990",
booktitle="Security and Persistence",
series="Workshops in Computing",
editor="J. Rosenberg and J. Leslie Keedy",
publisher=springer,
pages="289-300",
year=1990 }
@inproceedings{ChoicesDVM:sane,
author = "Aamod Sane and Kenneth MacGregor and Roy Campbell",
title = "{Distributed} {Virtual} {Memory} {Consistency} {Protocols}:
{Design} and {Performance}",
year = 1990,
month = oct,
pages = "91-96",
booktitle = " Proceedings of the Second IEEE Workshop in Experimental
Distributed Systems",
address = "Huntsville, Alabama",
}
@inproceedings{
russo:90,
author="Vincent F. Russo and Peter W. Madany and Roy H. Campbell",
title="{{C++} and {Operating} {Systems} {Performance:} a
{Case} {Study}}",
booktitle="1990 USENIX C++ Conference",
address="San Francisco, CA",
pages="103-114",
month="April",
year="1990"
}
@incollection{ChoicesCCExperiences,
title = "{Experiences Building an Object-Oriented System in C{\tt ++}}",
author = "Peter W. Madany and Roy H. Campbell and Panos Kougiouris",
month = mar,
year = 1991,
publisher = "Prentice Hall",
editor = "{Jean Bezivin and Bertrand Meyer}",
booktitle = "{Technology of Object-Oriented Languages
and Systems Conference}",
address = "Paris, France",
pages = "35--49"
}
@inproceedings{Frameworks,
title = "{{\em Choices}, {Frameworks} and {Refinement}}",
author = "Roy H. Campbell and Nayeem Islam and Ralph Johnson and Panos Kougiouris and Peter Madany",
month = oct,
year = 1991,
publisher = "IEEE Computer Society Press",
editor = "{Luis-Felipe Cabrera and Vincent Russo, and Marc Shapiro}",
booktitle = "{Object-Orientation in Operating Systems}",
address = "Palo Alto, CA",
pages = "9--15"
}
@inproceedings{Typing,
title = "{{Organizing} and {Typing} of {Persistent} {Objects}
within an {Object-Oriented Framework}}",
author = "Peter W. Madany and Roy H. Campbell",
month = jan,
year = 1992,
booktitle="Proceedings of the 25th Hawaii International Conference on
System Sciences",
address="Kauai, Hawaii"
}
@inproceedings{MessageDesign,
title = "{Design Considerations for Shared Memory Multiprocessor
Message Systems}",
booktitle = "Proceedings of the Symposium on Experiences with Distributed and Multiprocessor
Systems",
address = "Newport Beach, California",
publisher = "Usenix",
author = "Nayeem Islam and Roy H. Campbell",
month = mar,
year = 1992,
pages = "149--171"
}
@incollection{
campbell:hine:russo:92,
author = "R. H. Campbell and J. J. Hine and V. F. Russo",
title ="{``Choices for Mission Critical Computing''}",
booktitle = "{Studies in Computer and Communication Systems }",
Publisher = "IOS Press",
Editor = "Ashok Agrawala and Karen Gordon and Phillip Hwang",
pages = "11-20",
year = "1992"
}
@inproceedings{ChoicesParallel,
author = "Roy Campbell and Nayeem Islam",
title = "{`` A Parallel Object-Oriented Operating System (to appear).''}",
editor ="Gul Agha and Peter Wegner and Akinori Yonezawa",
booktitle = "Research Directions in Concurrent Object-Oriented Programming",
publisher = "MIT Press",
year = 1992,
}
@techreport{Dataflow,
author = "Nayeem Islam and Roy H. Campbell",
title = "{``Reusable Dataflow Diagrams''}",
Institution = uiucdcs,
year = 1992,
month = sep,
address = "Urbana, Illinois",
note = "Submitted",
number ="UIUCDCS-R-92"
}
@inproceedings{iwoos2:doc,
author = "Roy H. Campbell and Nayeem Islam",
title = "{``A Technique for Documenting the Framework of an Object-Oriented System''}",
booktitle = iwoos2,
year = 1992,
month = sep,
address = "Paris, France",
pages = "288--300"
}
@inproceedings{iwoos2:proxy,
author = "Amitabh Dave and Mohlalefi Sefika and Roy H. Campbell ",
title = "{``Proxies, Application Interfaces, and Distributed Systems''}",
booktitle = iwoos2,
year = 1992,
month = sep,
address = "Paris, France",
pages = "212--220"
}
@inproceedings{nislam:tpds,
author = "Nayeem Islam and Roy H. Campbell",
title = "{``Design Considerations for Shared Memory Multiprocessor
Message Systems''}",
booktitle = "IEEE Transactions on Parallel and Distributed Systems",
year = 1992,
month = nov
}
@inproceedings{Sedms,
author = "Nayeem Islam and Roy H. Campbell",
title = "{``Design Considerations for Shared Memory Multiprocessor
Message Systems''(judged by committee to be one of two best papers)}",
booktitle = sedms,
year = 1992,
month = mar,
address = "Newport Beach, California"
}
@article{Compsys,
title = "{{\em Choices}, {Frameworks} and {Refinement}}",
author = "Roy H. Campbell and Nayeem Islam and Peter Madany",
year = 1992,
publisher = "The University of California Press",
volume = 5,
number = 3,
journal = "{Computing Systems}",
pages = "217--257",
address = "Berkeley, CA"
}
@inproceedings{Meta,
author = "Peter Madany and Nayeem Islam and
Panayotis Kougiouris and Roy H. Campbell",
title = "{``Practical Examples of Reification and Reflection in C++''}",
booktitle ="International Workshop on Reflection and MetaLevel Architecture",
year = 1992,
pages = "76--82",
month = nov
}
@inproceedings{databases,
title = "{ {O}bject-{O}riented {T}ransactions in {\em Choices}}",
author = "Lun Xiao and Roy H. Campbell",
month = jan,
year = 1993,
booktitle="Proceedings of the 26th Hawaii International Conference on
System Sciences",
address="Hawaii"
}
@string{acmsigops="ACM Operating Systems Review"}
@string{podc="Proceedings of the ACM Symposium on
Principles of Distributed Computing"}
@string{iwoos2="Proceedings Second International Workshop on Object-Orientation
in Operating Systems"}
@techreport{Reuse:johnson,
title = "Reusing object-oriented design",
author = "Raph E. Johnson and Vincent F. Russo",
month = may,
year = 1991,
Institution = "University of Illinois",
number = "UIUCDCS-R-91-1696"
}
@techreport{ChoicesPrinciples,
title = "{Principles} of {Object}-{Oriented} {Operating} {System} {Design}",
author = "Roy H. Campbell and Gary M. Johnston and Peter W. Madany and Vincent F. Russo",
month = apr,
year = 1989,
Institution = "University of Illinois at Urbana-Champaign",
number = "UIUCDCS-R-89-1510"
}
@phdthesis{Vincent,
title = "{An} {Object}-{Oriented} {Operating} {System}",
author = "Vincent F. Russo",
school = "University of Illinois at Urbana-Champaign",
month = oct,
year = "1990"
}
@techreport{tapestry,
title = "TAPESTRY {Unifying} {Shared} and {Distributed} {Memory}
{Parallel} {Systems}",
author = "Roy H. Campbell and Daniel A. Reed",
month = aug,
year = 1988,
Institution = "Department of Computer Science, University of Illinois at Urbana-Champaign",
number = "UIUCDCS-R-88-1449, UILU-ENG-88-1754",
address = "Urbana, Illinois"
}
@inproceedings{ChoicesConduit,
title = "The Conduit: A Communication Abstraction in {C{\tt ++}}",
author = "Jonathan Zweig and Ralph E. Johnson",
month = apr,
year = 1990,
booktitle = "Proceedings of the USENIX {C{\tt ++}} Conference",
address = "San Francisco, California",
pages = "191--204"
}
@techreport{madany:thesis,
title = " {A}n {O}bject-oriented {F}ramework for {F}ile {S}ystems ",
author = "Peter W. Madany",
month = may,
year = 1992,
institution = "University of Illinois"
}
@mastersthesis{Zweig:thesis,
author = "Jonathan M. Zweig",
title = "An Object-Oriented Framework for Implementing
Network Protocols",
school = "{The University of Illinois at Urbana-Champaign}",
year = 1991
}
@article{JohnsonZweig:delegation,
author = "Ralph E. Johnson and Jonathan M. Zweig",
title = "{D}elegation in {C++}",
journal = "The Journal of Object-Oriented Programming",
year = 1991,
month = "November/December",
volume = 4,
number = 7
}
@mastersthesis{Coolidge:thesis,
author = "John L. Coolidge",
title = "The Choices Unix Compatibility Framework",
school = "{The University of Illinois at Urbana-Champaign}",
year = 1992
}
@techreport{dykstra:thesis,
title = " {O}bject-oriented {H}ierarchies {A}cross {P}rotection {B}oundaries ",
author = "David Dysktra",
note = "To be published, May",
year = 1992,
institution = "{The University of Illinois at Urbana-Champaign}"
}
@techreport{raila:thesis,
title = " {T}he {C}hoices {O}bject-oriented {O}perating {S}ystem on the
{S}parc {A}rchitecture ",
author = "David Raila",
month = "Aug",
year = 1992,
institution = "{The University of Illinois at Urbana-Champaign}"
}
@techreport{lup:thesis,
title = " {PC}-{C}hoices {O}bject-oriented {O}perating {S}ystem ",
author = "Lup Lee",
month = "Aug",
year = 1992,
institution = "{The University of Illinois at Urbana-Champaign}"
}
@techreport{panos:thesis,
title = " {A} {D}evice {M}anagement {F}ramework for an {O}bject-oriented
{O}perating {S}ystem ",
author = "Panos Kougiouris",
month = "May",
year = 1991,
institution = "{The University of Illinois at Urbana-Champaign}"
}
@techreport{helgaas:thesis,
title = " {P}orting the {C}hoices {O}bject-oriented {O}perating {S}ystem
to the {M}otorola 68030",
author = "Bjorn Andrew Helgaas",
month = "May",
year = 1991,
institution = "{The University of Illinois at Urbana-Champaign}"
}
@inproceedings{iwoos2:swee,
author = "Michael W. Condry and Swee Boon Lim and Lup Yuen Lee",
title = "{``The Object-Oriented Advantage in Prototyping a
Remote File System''}",
booktitle = iwoos2,
year = 1992,
month = sep,
address = "Paris, France",
pages = "190--199"
}